package run.siyuan.jdk.设计模式.装饰模式.装饰模式案例4;

/**
 * @className: ConcreteDecorator1
 * @Description: TODO 具体的装饰类
 * @author: siyuan
 * @date: 2022/3/21 11:23 上午
 */
public class ConcreteDecorator1 extends Decorator {
    //定义被修饰者
    public ConcreteDecorator1(Component _component) {
        super(_component);
    }

    //定义自己的修饰方法
    private void method1() {
        System.out.println("method1 修饰");
    }

    //重写父类的Operation方法
    public void operate() {
        this.method1();
        super.operate();
    }
}